Перевод: с английского на все языки

со всех языков на английский

() - обозначает групповое выражение (блок)

  • 1 regular expression

    = regexp; = RE
    нотация для описания текстовых фрагментов (образов) в процедурах типа "найти" и "найти-и-заменить"; первоначально регулярные выражения были разработаны для текстовых процессоров ОС Unix (awk и sed), а сейчас они поддерживаются многими языками программирования и приложениями. Эту нотацию довольно трудно освоить, однако она гораздо более эффективна, чем инструменты текстового поиска, поставляемые обычно с приложениями для конечного пользователя и с операционными системами.
    Регулярное выражение содержит как обычные символы, так и метасимволы, имеющие специальные значения. Наиболее широко используются следующие метасимволы:
    . (точка) - соответствует любому отдельному символу (знаку)
    $ - соответствует концу строки
    ^ - соответствует началу строки
    * - соответствует нулевому и более числу повторений предыдущего символа
    [] - обозначает выражение в квадратных скобках, соответствующее любому одному из символов в этих скобках
    + - соответствует однократному и более числу повторений предыдущего символа или блока
    ? - соответствует нулевому или однократному повторению предыдущего символа или блока.
    Примеры:
    [a - z] - соответствует любому символу нижнего регистра клавиатуры
    [A - Z] - соответствует любому символу верхнего регистра клавиатуры
    [a | c] - соответствует a или c
    [warm I cool] - соответствует warm (тёплый) или cool( холодный)
    [ch]?at - соответствует at, cat и hat
    Регулярные выражения появились как результат развития различных направлений математической теории, таких, как теория автоматов и теория формальных языков

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > regular expression

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»






OSZAR »